package lambdaDemo;

import java.io.File;
import java.io.FileFilter;

//lambda 面向函数式编程  更精简语法创建匿名内部类
//去掉接口和方法名部分
public class LambdaDemo {
    public static void main(String[] args) {
        FileFilter filter=(File f)->{
            return f.length()>500;
        };
        //lambda表达式中 可以忽略参数的类型
        FileFilter filter1=(f)->{
            return f.length()>500;
        };
        //该方法参数只有一个 参数列表（） 可以忽略不写
        FileFilter filter2=f->{
            return f.length()>500;
        };
        //如果方法体中只有一句代码 那么方法体的{} 可以忽略不写的
        FileFilter filter3=f->f.length()>500;






    }
}
